package br.com.naybee.framework.client.componente.gwt.web;

import com.google.gwt.dom.client.Document;
import com.google.gwt.dom.client.InputElement;
import com.google.gwt.user.client.ui.Widget;

public class Password extends Widget {
	private InputElement elementInput =Document.get().createPasswordInputElement();

	public Password() {
		this.setElement(elementInput);
	}

	public void setClassName(String classe) {
		elementInput.setClassName(classe);
	}

	public String getClassName() {
		return elementInput.getClassName();
	}

	public void setDisabled(boolean desabilitar) {
		elementInput.setDisabled(desabilitar);
	}

	public void setValue(String valor) {
		elementInput.setValue(valor);
	}

	public String getValue() {
		return elementInput.getValue();
	}

	public void setTitle(String titulo) {
		elementInput.setTitle(titulo);
	}

	public String getTitle() {
		return elementInput.getTitle();
	}

	public void setTypo(String tipo) {
		elementInput.setAttribute("type", tipo);
	}

	public String getTipo() {
		return elementInput.getType();
	}

	public void setTamanho(String tamanho) {
		elementInput.setSize(Integer.parseInt(tamanho));
	}

	public int getTamanho() {
		return elementInput.getSize();
	}

	public void setIdentificador(String identificador) {
		elementInput.setId(identificador);
	}

	public String getIdentificador() {
		return elementInput.getId();
	}

	public void setNome(String nome) {
		elementInput.setName(nome);
	}

	public String getNome() {
		return elementInput.getName();
	}

	public void setPlaceholder(String placeholder) {
		elementInput.setAttribute("placeholder", placeholder);
	}

}
